package com.yyds.mapper;

import com.yyds.pojo.NatInfo;
import com.yyds.vo.EchartPieVo;
import com.yyds.vo.EarchBarVo;
import com.yyds.vo.NatInfoVo;

import java.util.List;
import java.util.Map;

public interface NatInfoMapper {
    //
    int deleteByPrimaryKey(Integer infoId);
    //
    int insert(NatInfo record);
    //
    int insertSelective(NatInfo record);
    //
    NatInfo selectByPrimaryKey(Integer infoId);
    //
    int updateByPrimaryKeySelective(NatInfo record);
    //
    int updateByPrimaryKey(NatInfo record);

    List<NatInfo> findAllNatInfo(Map<String, Object> params);

    List<EarchBarVo> countData();

    List<EchartPieVo> countresultData();

    int deleteAll(List<Integer> id);

    List<NatInfoVo> findInfoAllPageData(Map<String, Object> params);
}